package com.huangjue.backend.entity;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class HomeworkAnalysis {
    private Integer id;                    // 主键ID
    private Integer userId;                // 用户ID
    private Integer homeworkId;         // 作业ID
    private String homeworkScore;       // 分数值，如72/100
    private String homeworkGrade;       // 等级，如B+
    private String encouragement;         // 鼓励语句

    // 分类评分
    private Integer correctnessScore;     // 正确性评分
    private Integer qualityScore;         // 代码质量评分
    private Integer optimizationScore;    // 优化评分
    private Integer attitudeScore;        // 态度评分

    private String breakdown;          // 分类评分详情
    private String highlights;         // 亮点列表
    private String improvements;       // 改进建议
    private String learningTips;       // 学习建议

    private LocalDateTime createdAt;      // 创建时间
}